經常出現出現 Kernel32.dll 錯誤訊息
適用範圍:
Windows 全系列
你的 Windows 會常常出現 Kernel32.dll 錯誤嗎?
Windows 三天兩頭出現 Kernel32.dll 的錯誤訊息,重灌了好幾次,結果還是一樣,沒有改善,要怎麼辦呢。
這類問題要查起來,的確很棘手,要找出原因並不容易,但是,如果常出現這種訊息,即使重新裝作業系統也是一樣出現同樣狀況,這可能就跟軟體沒有和麼關聯,而有可能是硬體的錯誤,機器也是有壽命、有瑕疵的,然而,當錯誤發生的時候,人們似乎都不願意承認自己的硬體有錯。
軟體出問題,比較好解決,更新程式或重新安裝都可以解決,不用花錢,而硬體出了狀況,不是送修就是要換新,無論如何都會要花一筆金錢,我想,這大概是沒有人願意相信自己的硬體產生錯誤的原因吧。
以下的檢查方法,除了最後一項之外,都是硬體的問題,所以還是要提醒你,當電腦經常出現 Kernel32 錯誤的時候,也一定要想到是不是硬體不穩定。
記憶體品質不穩所造成。
你可以在Config.sys中加入下面這一行來測試記憶體:
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:ON
(不一定要在 DOS 下編輯 config.sys,可以到開始 >> 執行,輸入msconfig,在config.sys這頁裡去編輯就可以)﹙註一﹚
如果你的記憶體有問題的話,開機時就會出現:
"HIMEM has detected unreliable memory at address xxxxxxxxx" 這樣的訊息。然而,這個訊息並不見得馬上就會出現,有時候要等你多開機幾次以後,才會出現的。
撰寫不良的顯示卡驅動程式。
你先改用標準VGA看看會不有問題,如果標準VGA不會的話,你就得向廠商要新版的驅動程式。
超頻。
不管是超CPU 還是超主機板外頻,鐵定會發生Kernel32.dll錯誤訊息的,如果你有超頻,請依照正確頻率使用你的 CPU。
目前超頻成功,看似沒有問題,就不代表以後就不會有問題。目前的作業系統下超頻 OK,也不代表更換作業系統之後也不會有問題。
風扇太髒。
太髒,風量不足,造成CPU 過熱,任何奇怪的現象都會發生。
如果你的電腦使用已經有很長一段年月了,電源供應器的風扇太髒也會造成通風不良,導致溫度升高喔,過高的溫度,造成電氣不穩,是讓 Windows 出現 Kernel32 的錯誤訊息的一個重要原因。
形加速設太高了。
在「我的電腦」上按滑鼠右鍵,選擇「內容」,到「效能」這一頁,按「圖形」去調整一下硬體加速的值就可以了。根本解決之道,還是向顯示卡製造廠商要新版的驅動程式。
同時使用動畫滑鼠指標與 Active Desktop 也有可能發生,不過很少見就是了,先關閉這些功能,然後在一一增加回去,應該就可以測出是active desktop還是動畫指標闖的禍。
註一:
Windows 95、Windows 98 下,才有支援 Config.sys,Windows Me 已經完全捨棄了 Config.sys,所以 Windows Me 的 Msconfig 中是沒有可編輯 Config.sys 這一項。
你可以在開機片中自己動手加入 Config.sys 檔並設定 HIMEM.SYS /TESTMEM:ON,要做到這一步,你必須有自己撰寫 Config.sys 還有 Autoexec.bat 的能力才行,也就是你要有 MS-DOS 的進階使用經驗。